// shopPages/Apply/Apply.js
var app = getApp();
var btn_status = true
Page({

  /**
   * 页面的初始数据
   */
  data: {
    companyName: '',
    address: '',

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {
    btn_status = true;
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */

  createCom: function() {
    var that = this;
    if (btn_status == false) {
      wx.showToast({
        title: '请勿重复',
        icon: 'none'
      })
      return false;
    }
    if (that.data.companyName.length == 0) {
      wx.showToast({
        title: '企业名称不能为空',
        icon: 'none'
      })

      if (!checkEspecialCode(that.data.companyName)) {
        wx.showToast({
          title: '企业名称不能包含特殊字符',
          icon: 'none'
        })
      }



    } else {

      if (!that.checkEspecialCode(that.data.companyName)) {
        wx.showToast({
          title: '企业名称不能包含特殊字符',
          icon:'none'
        })
      } else {
        if (that.data.companyName.length > 12) {
          wx.showToast({
            title: '企业名称不能超过12个字符',
            icon: 'none'
          })
        } else {
          btn_status = false;
          wx.request({
            // url: 'https://csboss.51jlkj.com/api/1.0/saveMyCompany',
            url: app.globalData.bossradar + '/api/1.0/saveMyCompany',
            data: {
              bossId: app.globalData.userInfo.id,
              companyName: that.data.companyName,
              companyAddress: that.data.address,
            },
            method: 'POST',
            header: {
              'content-type': 'application/json' // 默认值
            },
            success(res) {
              btn_status = true;
              var re_data = res.data;
              if (re_data.code == 0) {
                wx.showModal({
                  title: '提示',
                  content: '申请企业成功',
                  showCancel: false,
                  success: function() {
                    wx.navigateBack({
                      delta: 2
                    })
                  }
                })
              } else {
                wx.showModal({
                  title: '提示',
                  icon: 'none',
                  content: re_data.msg,
                  showCancel: false
                })
              }

            }
          })
        }
      }


    }
  },
  inputName: function(e) {
    this.setData({
        companyName: e.detail.value
      }),
      console.log(this.data.companyName)
  },
  inputAddress: function(e) {
    this.setData({
        address: e.detail.value
      }),
      console.log(this.data.address)
  },

  checkEspecialCode: function(str) {
    var regExpress = /[\'\"\\<>;&=#]/; //特殊字符正则表达式
    if (regExpress.test(str)) { //测试字符串是否包含指定的特殊字符
      return false;
    }
    return true;
  }


})